<?php
class Demo
{
	//类常量就是它的值在类中始终不变的量
	//类常量是用const关键字创建，不要加$符，必须始终化
	const siteName = 'PHP中文网';
	//类常量从php5.3+开始支持nowdoc语法
	const domain = <<<'EOT'
<a href="">www.php.cn</a>
EOT;
	public function getSiteName()
	{
		//在类的方法中访问类常量：self::类常量名
		return self::siteName;
	}
}

//方法1：类名::类常量名
echo "1.类名::类常量名：".Demo::siteName.Demo::domain."<hr>";
//方法2：类变量::类常量名 php5.3+
$className = 'Demo';
echo "2.类变量::类常量名：".$className::siteName."<hr>";
//方法3：用当前类的对象来访问类常量
echo "3.对象::类常量名：".(new Demo)::siteName."<hr>";
//方法4：用类中的方法来间接访问类常量
echo "4.对象->方法()：".(new Demo)->getSiteName();